package cc.linker.steplink.crm.merchanth5.pojo;

import cc.linker.steplink.crm.merchanth5.pojo.coupon.CustomerCouponVo;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;

@Getter
@Setter
public class CheckMerchantOrderPo {
    private Long orderId;//订单ID

    private Long userId;//用户ID

    private int orderType;//订单类型 2纯金额

    private Date finishedTime;//交易完成时间

    private Integer goodsNum;//商品数量

    private Double goodsAmount;//商品总价

    private Double orderAmount;//订单应付金额

    private Double orderTotalPrice;//订单总价

    private Long orderTotalPriceTemp;//订单总价

    private Double shippingFee;//运费

    private String shippingFeeStr;//运费

    private Integer shippingType=1;//物流方式 0：无需物流  1：普通快递

    private Integer orderPointscount;//订单积分数

    private Integer integralPaymentAmount;//积分抵扣金额

    private Integer paymentPoints;//支付积分

    private Integer goodsType;//商品类型

    private Long merchantId;//商户ID

    private String merchantCustomerId;//商户的用户ID

    private String storeName;//商户名称

    private List<ShoppingCartGoodsPo> goodsList;

    private int type;// 0：麦爆啦订单，1：非麦爆啦订单

    private int score;// 剩余积分

    private int scoreAble;// 可用积分

    private Double orderScoreAmount;

    private boolean ifShippingFee;//是否展示运费价格

    private String shippingFeeTip;

    private Long discountCent;//订单优惠金额(分)

    private String discount;//订单优惠金额(元)

    private Integer isVirtual;//是否是虚拟订单

    //用户的优惠券列表
    private List<CustomerCouponVo> customerCouponList;
}